﻿using project.B12.Model.Res;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace project.B12.Model.Enums
{
    public enum HoleState
    {
        [Display(ResourceType = typeof(Resources), Name = "HoleState_Null")]
        [Description("_")]
        NULL,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_Free")]
        [Description("空闲")]
        Free,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_Sample")]
        [Description("加样")]
        Sample,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_WaitingForSample")]
        [Description("待加样")]
        WaitingForSample,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_SAMPLING")]
        [Description("加样中")]
        SAMPLING,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_SAMPLFAILED")]
        [Description("加样失败")]
        SampleError,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_Incubation")]
        [Description("孵育中")]
        Incubation,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_Photo")]
        [Description("拍照")]
        Photo,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_WaitingForPhotograph")]
        [Description("待拍照")]
        WaitingForPhotograph,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_Photograph")]
        [Description("拍照中")]
        Photograph,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_PhotographFailed")]
        [Description("拍照失败")]
        PhotographError,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_DONE")]
        [Description("已完成")]
        DONE,

        [Display(ResourceType = typeof(Resources), Name = "HoleState_Error")]
        [Description("错误")]
        Error,

        
    }

}
